package org.springblade.modules.admin.enums.erp.tables;

import lombok.AllArgsConstructor;
import lombok.Getter;
import org.springblade.modules.admin.enums.erp.ERPTableEnum;

/**
 * @author Sharry
 * @since 2024-12-24
 */
@Getter
@AllArgsConstructor
public enum BuildingMessageEnum {

	/**
	 * 项目名称
	 */
	BUILDING_NAME(ERPTableEnum.BUILDING_MESSAGE.getTableId(), "2200000491508353","项目名称", "text"),

	/**
	 * 项目ID
	 */
	BUILDING_ID(ERPTableEnum.BUILDING_MESSAGE.getTableId(), "2200000491512727","项目ID", "text"),

	/**
	 * 类型
	 */
	TYPE(ERPTableEnum.BUILDING_MESSAGE.getTableId(), "2200000491511900","类型", "category"),

	/**
	 * 使用单位
	 */
	USE_UNIT(ERPTableEnum.BUILDING_MESSAGE.getTableId(), "2200000491511904","使用单位", "text"),

	/**
	 * 联系人
	 */
	CONTACT_PERSON(ERPTableEnum.BUILDING_MESSAGE.getTableId(), "2200000491511905","联系人", "text"),

	/**
	 * 手机号
	 */
	PHONE(ERPTableEnum.BUILDING_MESSAGE.getTableId(), "2200000491511906","手机号", "text"),

	/**
	 * 地址
	 */
	ADDRESS(ERPTableEnum.BUILDING_MESSAGE.getTableId(), "2200000491511907","地址", "text");

	/**
	 * 对应 ERP表格ID
	 */
	final String tableId;

	/**
	 * 字段 ID
	 */
	final String fieldId;

	/**
	 * 字段名称
	 */
	final String name;

	/**
	 * 数据类型
	 */
	final String dataType;

}
